package com.molichuxing.services.infrastructure.dto.request.create;

import java.math.BigDecimal;
import java.time.LocalDateTime;

import com.molichuxing.framework.dto.RequestRootDto;
import com.molichuxing.services.property.sdk.WechatpayTradeTypeEnum;

import lombok.Data;

/**
 * 支付宝支付预支付单新增dto
 * 
 * @author zoumingyu
 * @date 2019年11月3日
 *
 */
@Data
public class AlipayCreateDto extends RequestRootDto {
	private static final long serialVersionUID = -8779500147509463619L;

	/**
	 * 商户原始订单号(订单号)
	 */
	private String merchantOrderNo;
	
	/**
	 * 订单金额(元)
	 */
	private BigDecimal totalAmount;

	/**
	 * 商品的标题
	 */
	private String subject;

	/**
	 * 商品描述，可空
	 */
	private String body;

	/**
	 * 附加数据(必须UrlEncode编码，原样返回)
	 */
	private String passbackParams;

	/**
	 * 交易起始时间
	 */
	private LocalDateTime timeStart;
	/**
	 * 交易结束时间
	 */
	private LocalDateTime timeExpire;
}
